.simple-input-box {
    width: 100%;
    width: 100%;
    position: absolute;
    bottom: 30px;

    .content {
        width: 90%;
        display: flex;
        align-items: center;
        background: #ffffff;
        border: 1px solid #e5e5e5;
        border-radius: 15px;
        padding: 0px 12px;
        transition: all 0.2s ease;
        margin: 0 auto;
        box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);

        &:hover {
            border-color: #d0d0d0;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
        }

        &:focus-within {
            border-color: #6366f1;
            box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1);
        }
    }
}

.simple-input {
    flex: 1;
    border: none;
    outline: none;
    background: transparent;
    font-size: 16px;
    color: #333;
    padding: 12px 16px;
    // font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;

    &::placeholder {
        color: #999;
    }

    &:disabled {
        opacity: 0.6;
        cursor: not-allowed;
    }
}

.simple-send-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: none;
    background: #6366f1;
    color: white;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-left: 8px;

    &:hover:not(:disabled) {
        background: #5856eb;
        transform: scale(1.05);
    }

    &:active:not(:disabled) {
        transform: scale(0.95);
    }

    &:disabled {
        opacity: 0.4;
        cursor: not-allowed;
        transform: none;
    }
}

.send-icon {
    width: 18px;
    height: 18px;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .simple-input-box {
        padding: 6px 10px;
    }

    .simple-input {
        font-size: 16px;
        padding: 10px 12px;
    }

    .simple-send-btn {
        width: 36px;
        height: 36px;
    }

    .send-icon {
        width: 16px;
        height: 16px;
    }
}